google.golang.org/protobuf/internal/impl.coderFieldInfo.presenceIndex (field)
23 uses
google.golang.org/protobuf/internal/impl (current package)
checkinit.go#L55: if f.presenceIndex != noPresence {
checkinit.go#L56: if !presence.Present(f.presenceIndex) {
codec_message.go#L54: presenceIndex uint32
codec_message.go#L139: presenceIndex: noPresence,
codec_message_opaque.go#L73: presenceIndex: noPresence,
codec_message_opaque.go#L86: cf.presenceIndex, mi.presenceSize = presenceIndex(mi.Desc, fd)
decode.go#L194: if f.presenceIndex != noPresence {
decode.go#L195: presence.SetPresentUnatomic(f.presenceIndex, mi.presenceSize)
encode.go#L91: if f.presenceIndex != noPresence {
encode.go#L92: if !presence.Present(f.presenceIndex) {
encode.go#L182: if f.presenceIndex != noPresence {
encode.go#L183: if !presence.Present(f.presenceIndex) {
lazy.go#L277: presence.SetPresentUnatomic(f.presenceIndex, mi.presenceSize)
lazy.go#L292: if presence.Present(f.presenceIndex) {
lazy.go#L298: presence.ClearPresent(f.presenceIndex)
lazy.go#L318: if f.isLazy && !lazyDecode && presence.Present(f.presenceIndex) {
lazy.go#L333: if f.presenceIndex != noPresence {
lazy.go#L334: presence.SetPresentUnatomic(f.presenceIndex, mi.presenceSize)
lazy.go#L408: presence.SetPresentUnatomic(f.presenceIndex, mi.presenceSize)
merge.go#L58: if f.presenceIndex != noPresence {
merge.go#L59: if !presenceSrc.Present(f.presenceIndex) {
merge.go#L67: if presenceDst.Present(f.presenceIndex) && dfptr.AtomicGetPointer().IsNil() {
merge.go#L72: presenceDst.SetPresentUnatomic(f.presenceIndex, mi.presenceSize)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)